﻿@model Unijovem.UI.Models.UploadModel
<link href="@Url.Content("~/Content/uploadify.css")" rel="stylesheet" type="text/css" />
<script src="@Url.Content("~/Scripts/jquery.uploadify.js")" type="text/javascript"></script>
<script type="text/javascript">
    $(function () {
        $("#fileuploader").fileUpload({
            'uploader': '/Content/uploader.swf',
            'cancelImg': '/Content/Layout/cancel.png',
            'buttonText': 'Selecionar',
            'script': '/PartialView/NewUpload?queryString=@Model.Arquivo.IdExterno|@Model.Arquivo.Caminho|@Model.Arquivo.Tipo',
            'folder': '@Model.Arquivo.Caminho.Replace("~", string.Empty)',
            'fileDesc': 'Imagens',
            'sizeLimit': 3145728,
            'fileExt': '@Model.ExtensaoArquivos',
            'multi': @Model.Multiplo.ToString().ToLower(),
            'auto': @Model.CarregarAutomaticamente.ToString().ToLower(),
            'onError': function (event, ID, fileObj, errorObj) {
                alert(errorObj.type + ' Error: ' + errorObj.info);
            },
            'onComplete': function(event, ID, fileObj, response, data) {
                var json = jQuery.parseJSON(response);
                $("#Arquivo_Nome").val(json.nomeImagem);
                $("#IdUpload").val(json.id);
                $("#UrlImagem").val(json.imagem);
                onCompleteUpload(json);
            }
        });
    });
</script>
<div id="fileuploader" class="botaoVermelho">
    @Html.HiddenFor(model => model.Arquivo.Caminho)
    @Html.HiddenFor(model => model.Arquivo.IdExterno)
    @Html.HiddenFor(model => model.Arquivo.Tipo)
    @Html.HiddenFor(model => model.Arquivo.Nome)
    @Html.Hidden("IdUpload")
    @Html.Hidden("CaminhoUpload", Model.Arquivo.Caminho)
    @Html.Hidden("UrlImagem")
</div>